package model;

import java.awt.Color;
import java.util.ArrayList;

public abstract class Hero {
	  protected String name;
	  protected TechnologyLevel level;
	  protected Color color;
	   
	  public Hero(){}
	  
	  public Hero(String name, TechnologyLevel level, Color color){
		   this.name = name;
		   this.level = level;
		   this.color = color;
	   }
	   
	   abstract public void updateTerritory(Territory t);
	   public String getName(){return name;}
	   public TechnologyLevel getLevel(){return level;}
	   public void setLevel(TechnologyLevel l){level = l;}
	   public Color getColor(){return color;}
}
